#include<stdio.h>
int main(void)
{

    // int *p=NULL;
    // *p=43;
    // // char a='a';
    // // int *p1=(void*)0;
    // // char *n=malloc(100);
    // // free(n);
    // // *n=&a;
    // printf("%d\n",*p);
     //指针运算
    //  int a=10;
    //  printf("%d\n",a/16*10);

    // int a[3][3]={"ab","cd","ef"};
    // int *p=a[1];
    // int b[3][5]={{1,2,3,4,5},{4,5,6,7,8},{5,6,7,8,9}};
    char a[4]="abc";
    char *p1=&a[0];
    char*p2=&a[1];
    char*p3=&a[2];
    char*argv[3]={p1,p2,p3};
    char* *px1=argv;
    char**px2=&p2;
    char**px3=&p3;
    printf("%c\n",**px1);
    printf("%c\n",*p1);
    printf("%c\n",*argv[0]);


     return 0;
}